Big Huge Thesaurus

stuffed derma

noun